engine lubricant - Spanish English Dictionary